Big Huge Thesaurus

Egyptian capital

noun